package com.codemonkey.lq.qd.facotry.config;



/**
 * 放弃仿Spring-beans 中的 BeanDefinitionRegistry;仿造程度达到不给出AbstractBeanDefinitionRegistry的类
 * @author LQ
 *
 */
public interface ServiceDefinitionRegistry {
	ServiceDefinition getServiceDefinition(String id);
	
	ServiceDefinition getService(String id);
	
	void registerServiceDefinition(String id, ServiceDefinition sd);

	void removeServiceDefinition(String id);

	boolean containsServiceDefinition(String id);

	String[] getServiceDefinitionNames();
}
